state-dependent service

依赖于状态的服务